#sale-banner{height:420px;}
#shop-list-wrap dl dd.sales-item{border:1px solid #ccc;width:318px; transition:all 0.5s ease;}
#shop-list-wrap dl dd.sales-item:hover{border-color:red; box-shadow:#ccc 0 0 5px;}
#shop-list-wrap dl dd.sales-item a{height:318px;}
#shop-list-wrap dl dd.no-m{ margin-right:0;}
#shop-list-wrap dl dd.sales-item p{height:42px; text-indent:10px;padding-top:3px; background:#f7f7f7;}
#shop-list-wrap dl dd.sales-item p span{ display:block;}
#main-wrap a{color:#666;}
#main-wrap a:hover{color:red;}
#product-list-wrap{width:980px; margin:0 auto;}
#product-list-wrap .colum-hd{color: #000000; font-size: 18px; font-weight: bold;}
#product-list-wrap ul{ margin-top:15px;margin-bottom:10px; padding-left:34px;}
#product-list-wrap ul li{ position:relative; float:left;width:228px; height:295px;}
#product-list-wrap ul li div{ position:absolute; top:0;width:222px; border:3px solid #fff; background:#fff;padding-bottom:5px; transition:border-color 0.2s ease-in;}
#product-list-wrap ul li div:hover{border-color:red;}
#product-list-wrap ul li div:hover a.add-shop-cart{display:block;}
#product-list-wrap ul li div a.pic{display:block;}
#product-list-wrap ul li div a.pic img{display:block;}
#product-list-wrap ul li div p{ padding:0 10px; line-height:18px;}
#product-list-wrap ul li div p.link{margin-bottom:2px;height:25px;overflow:hidden;}
#product-list-wrap ul li div p.price{color:red;}
#product-list-wrap ul li div p.price strong{ font-weight:bold;}
#product-list-wrap ul li div a.add-shop-cart{display:none; background:#f7f7f7;height:25px; line-height:25px; text-align:center;color:#005ba0;}
#page-wrap{width:980px; height:35px; margin:0 auto;}
#page-wrap div.proodtl-paging{float:right;}
#adaptive-wrap{width:980px; margin:20px auto;}
.colum-box{border:1px solid #c9c9c9}
.colum-box h4{height:30px; line-height:30px; text-indent:15px;background:#f7f7f7;font-size:14px;border-bottom:1px solid #c9c9c9}
#hot-recommend{ margin-top:10px;}
#adaptive-wrap ul {padding:20px 0 20px 40px;}
#adaptive-wrap ul li{ float:left; display:inline; margin-right:30px;height:85px;width:200px;}
#adaptive-wrap ul li a.pic{display:block;width:85px;height:85px; float:left;}
#adaptive-wrap ul li a.pic img{ display:block;}
#adaptive-wrap ul li p{ float:left;width:105px; margin-left:5px; line-height:140%;}
#adaptive-wrap ul li p span{ display:block;color:red; font-weight:bold;}
#hot-recommend ul{padding-left:25px;}
#hot-recommend ul li{width:145px;height:200px; margin-right:10px;_margin-right:5px;}
#hot-recommend ul li a.pic{display:block;width:145px;height:145px; float: none;}
#hot-recommend ul li a.pic img{ display:block;}
#hot-recommend ul li p{ float:none;width:145px;line-height:140%;}